home *** CD-ROM | disk | FTP | other *** search
- on exitFrame
- set autoChannels to GetAutoChannels()
- puppetSprite(getaProp(autoChannels, #listTextFIELD), 1)
- puppetSprite(getaProp(autoChannels, #vscrollBITMAP), 1)
- puppetSprite(getaProp(autoChannels, #thumbBITMAP), 1)
- puppetSprite(getaProp(autoChannels, #upScrollBITMAP), 1)
- puppetSprite(getaProp(autoChannels, #downScrollBITMAP), 1)
- set scrollerData to [:]
- set listCells to []
- set lessonNameList to getlist("@LessonListNames#field", "AuthorData")
- repeat with lessonName in lessonNameList
- append(listCells, lessonName)
- end repeat
- addProp(scrollerData, getaProp(autoChannels, #listTextFIELD), listCells)
- SG(#gActiveScroller, birth(script "PS_ListScroller", getaProp(autoChannels, #vscrollBITMAP), getaProp(autoChannels, #thumbBITMAP), getaProp(autoChannels, #upScrollBITMAP), getaProp(autoChannels, #downScrollBITMAP), scrollerData))
- set pos to findPos(GG(#gLessonList), GG(#gLessonNum))
- selectLine(GG(#gActiveScroller), pos, 1)
- end
-